AMG

Section: Misc. Reference Manual Pages (1L)
Index Return to Main Contents
 

NAME

amg - areuh message generator  

SYNOPSIS

amg [ first message ]  

DESCRIPTION

Amg est un generateur de table de messages pour le HP-71. Il admet sur l'entree standard une suite de messages, un par ligne et place sur la sortie standard un texte source (a assembler avec aas(1L)) constituant ainsi une table de messages a inserer dans un source de fichier Lex.

Un message est specifie suivant le format suivant :

        label:message
ou label est une etiquette symbolique utilisee par l'assembleur et message est le message. Attention aux espaces superflus.

Les messages sont des suites de caracteres. Certains caracteres ont une signification speciale. Il s'agit de :

[
Introduit un building block. Si c'est un building block du systeme, amg y fait reference, sinon un nouveau building block est genere. Le caractere ] marque la fin du building block.
^
Indique une insertion dans le message. Voir les IDS I pour plus de details.
<backslash>
Neutralise la signification speciale du caractere suivant, ou introduit un caractere non imprimable par son code octal.

Le systeme d'exploitation du HP-71 contient 17 buildings-blocks integres. Amg les reconnait automatiquement, il s'agit de :

 0      "Illegal "
 1      " Expected"
 2      " Not Found"
 3      "Context"
 4      "File"
 5      " w/o "
 6      "Invalid "
 7      "Stat"
 8      "Too "
 9      ": Align then ENDLN"
10      "Transform"
11      "Inf"
12      " Input"
13      " Ovfl"
14      "Pull"
15      /* insert message : ### of ### */
16      " Protect"

Amg definit le symbole =MSGTBL destine a etre reference dans l'en-tete du fichier Lex. Les symboles definis par l'utilisateur sont aussi definis, mais ils sont exportes seulement si l'utilisateur a place un signe = au debut de l'etiquette.

L'exemple suivant est la table des messages de JPC Rom :

=eHEAD:JPC 
=eDRIVE:Driver Lex File
=eNSTRG:Not Found
=eSTRUC:Structure Mismatch
=eIPRMP:[Invalid ]Prompt
=eIFMT:[Invalid ]Format
=eIDIM:#Dims
=eINOVR:Var[ Not Found]
=eSUN:Sun[day]
=eMON:Mon[day]
=eTUE:Tues[day]
=eWED:Wednes[day]
=eTHU:Thurs[day]
=eFRI:Fri[day]
=eSAT:Satur[day]
=eFNINT:Function Interrupted
=eOBSOL:Removed Keyword
=eCPYRG:(c) 1986, 1987, 1988 PPC-Paris
 

DIAGNOSTICS

Amg signale une erreur lorsqu'aucun message ne respecte la regle du premier message (longueur multiple de 4), mais genere un source quand meme.  

AUTHORS

Pierre David Janick Taillandier  

SEE ALSO

aas(1L), ald(1L), adp(1L), cp71(1L).
IDS vol I for HP-71.


 

Index

NAME
SYNOPSIS
DESCRIPTION
DIAGNOSTICS
AUTHORS
SEE ALSO

This document was created by man2html, using the manual pages.
Time: 11:59:46 GMT, February 07, 2023